turkey sponge - French English Dictionary